Zend\Diactoros\Uri B

Total Complexity 98
Dependencies 1
Dependents 4
Total lines 637
Lines of code 322
Logical lines of code 155
Comment lines 175
Methods 28
Properties 9

Methods 28

Method Rating Maintainability Complexity Lines of code
parseUri()
A
54 10 18
withPort()
A
53 9 23
withUserInfo()
A
52 8 26
createUriString()
A
54 8 22
withPath()
S
54 5 24
filterQuery()
S
55 5 19
withQuery()
S
56 4 19
withFragment()
S
58 4 16
withScheme()
S
58 4 16
isNonStandardPort()
S
65 5 9
withHost()
S
59 4 15
getAuthority()
S
61 4 13
__construct()
S
63 4 11
filterScheme()
S
59 3 15
filterPath()
S
60 3 14
filterFragment()
S
68 3 6
__toString()
S
62 2 13
getPort()
S
73 2 5
splitQueryValue()
S
68 2 7
getFragment()
S
82 1 3
__clone()
S
81 1 3
getQuery()
S
82 1 3
getPath()
S
82 1 3
getHost()
S
82 1 3
getUserInfo()
S
82 1 3
getScheme()
S
82 1 3
filterQueryOrFragment()
S
69 1 7
urlEncodeChar()
S
79 1 3